body{min-width:1100px;overflow-x: hidden}
.container{padding:0;}
.ui.inverted.menu{background-color: rgba(0,0,0,.3);position: absolute;top:0;width:100%;z-index: 20;}
.ui.menu .item:before{width:0;}
.ui.menu:not(.secondary):not(.text):not(.tabular):not(.borderless)>.container>.item:not(.right):not(.borderless):first-child{border:none;}
.ui.inverted.menu .dropdown.item:hover, .ui.inverted.menu .link.item:hover, .ui.inverted.menu .item:hover, .ui.link.inverted.menu .item:hover{background:rgba(255,255,255,.08)}
.ui.divider{font-size:2rem;width:50%;margin:3rem auto 3rem}
.ui.divider .label{position: relative;font-size:1rem;margin:0.5rem auto -1.5rem;color:#BBB;display:block}
.ui.divider.white{color:#FFF;}
.ui.divider.white .label{color:#FFF;}
.h-time{color:#888;text-align: center;}

.padtb{padding-top:3rem;padding-bottom: 3rem;background-color: #F2F1F6;}
.hard-solutions{background: url(../images/banner_02.png);padding-top:9rem;}
.news-center{background: url(../images/banner_04.png);color: #fff;background-size:100% 100%;}
.about-us{background: url(../images/banner_05.png);}
.contact-us{background: url(../images/banner_06.jpg);color:#fff}
.contact{color:#ddd;margin-top:2rem;line-height: 2}
.contact-form input{border:none;border-bottom: 1px solid #545358;color:#888;width:100%;padding:8px;margin-bottom:1.5rem;background-color: transparent;}


.black{background-color: #000;color:#fff;}

.soft{display: block;background-color: #fff;color:#666;width:228px;padding:10px;margin:auto;border:1px solid #ccc;text-align: center;}
.hard{display: block;text-align: center;color:#fff;background-color: rgba(55, 63, 102, 0.45);padding:10px;border-radius: 10px;}
.hard img{height:200px;max-width:100%;}
.case{display: block;background-color: #fff;color:#666;margin:auto;text-align: center;padding-bottom: 1rem;}

.h-title{font-size:1.5rem}
.team-show{padding:0.5rem;background-color: #D5D5D5;color:#333;display: block;text-align: center;line-height: 2}
.team-show img{width: 100%;height:170px;}

.times {display:block;margin:70px 0 0;}
.times ul {margin-left:25px;border-left:1px solid #ddd;list-style: none;padding:0 0 0 1rem;}
.times .outer{position:absolute;left:29px;margin-top:17px;float:left;border:3px solid #484E68;display:block;background-color:#fff;width:21px;height:21px;border-radius: 50%;padding:1px;}
.times .inner{border:3px solid #484E68;display:block;background-color:#FFF;width:13px;height:13px;border-radius: 50%;}
.times li {margin:1.6rem auto;line-height: 2;}
.times li span {color:#7F8692}
.times li a {display: block;color:#fff;}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-slide img{width: 100%}

/**页脚**/
.page-foot{color:#fff;padding:3rem 0;background-color: #2C3A5D}
.page-foot .ui.divided.grid:not([class*="vertically divided"])>.column:not(.row), .ui.divided.grid:not([class*="vertically divided"])>.row>.column{box-shadow:-1px 0 0 0 rgba(255,255,255,.15)}
.page-foot .ui.divided.grid:not([class*="vertically divided"])>.column:first-child, .ui.divided.grid:not([class*="vertically divided"])>.row>.column:first-child{box-shadow: none;}
.page-foot .more{line-height: 2;}
.page-foot .more dt{font-size:1.5rem;}
.page-foot img{max-width:100%;}
.page-foot .phone-desc{font-size:2rem;text-align: right;margin: 0;}
.page-foot .phone{font-size: 3rem;color:#FD7800;text-align: right;margin:0;}
.page-foot .qq{text-align: right;margin:0;font-size:1.5rem;}
.page-foot .qrcode{margin-top:1rem;text-align:center;padding:5px;width:170px;background-color: #fff;color:#333;float: right}

/**qq客服**/
#lovexin12{background:url(../images/qqkefu.png) no-repeat top center; width:130px; height:480px;}
#lovexin13{padding-top:12px; padding-right:12px; font-size:12px; text-align:left; line-height:20px;padding-left: 10px;}
#lovexin12 {text-align:right; float:right; position:fixed !important; top/**/:115px; border-radius: 15px 5px;  position:absolute; z-index:999; top:expression(offsetParent.scrollTop+150);
    right:0; }
#lovexin14 {text-align:left; float:left; position:fixed !important; top/**/:210px; border-radius: 15px 5px;  position:absolute; z-index:999; top:expression(offsetParent.scrollTop+210);
    left:0; background:url(../images/zlbj.png) no-repeat; width:102px; height:37px;}

/**解决方案**/
.fangan-menu {text-align: center;width:290px;margin:auto;padding:10rem 0;height:450px;}
.fangan-menu .title{font-size: 1.5rem;margin:1rem 0;}
.fangan-menu img{width: 100%;}
.fangan-menu a{color:#333;display: block;line-height: 2;}

/*下载中心*/
.down-center{padding:5rem;}
.down-center .ui.list .list>.item>.content, .ui.list>.item>.content{line-height: 3;}

/*新闻中心*/
.news-list{padding:1rem;}
.news-list .date{width:100px;height:100px;float: left;border-radius: 50%;background-color: #FF6600;color:#fff;text-align: center;margin-right: 1rem;}
.news-list .date p{font-size:3rem;}
.news-list .title{font-size:1.3rem;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-list .desc{color:#999;margin:0.5rem 0;min-height:1rem;}
.news-list .view{}

/*应用案例二级页*/
.case-list{max-width:356px;border:1px solid #dedede;margin:2rem auto;}
.case-list:hover{background-color: #eee}
.case-list img{width:100%;height: 285px;}
.case-list a{color:#333;display: block}
.case-list .title{font-size:1.5rem;text-align: center;}

/*发展历程*/
.licheng{width:580px;margin:1rem auto;}
.time-line {margin-left:135px;margin-top:-30px;border-left:1px solid #f60;list-style: none;padding:2rem 0 1rem 1rem;position: relative;}
.time-line .outer{position:absolute;left:-23px;border:1px solid #fe6601;display:block;background-color:#fff;width:17px;height:17px;border-radius: 50%;padding:3px;}
.time-line .inner{display:block;background-color:#f60;width:9px;height:9px;border-radius: 50%;}
.time-line li {margin:5rem auto;line-height: 2;position: relative;}
.time-line li span {color:#000;position: absolute;left:-125px;top:-17px;font-size:1.8rem;}
.time-line li a {display: block;color:#fff;}

/*分页*/
.pagination {
    margin: 20px 0
}

.pagination ul {
    display: inline-block;
    *display: inline;
    margin-bottom: 0;
    margin-left: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    *zoom:1;-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,0.05);
    box-shadow: 0 1px 2px rgba(0,0,0,0.05)
}

.pagination ul>li {
    display: inline-block;
    padding:0 5px;
}

.pagination ul>li>a,.pagination ul>li>span {
    float: left;
    padding: 4px 12px;
    line-height: 20px;
    text-decoration: none;
    background-color: #dfdfdf;
    border: 1px solid transparent;
    border-left-width: 0;
    border-radius: 15px;
}

.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span {
    background-color: #FF6600;
    color:#fff;
}

.pagination ul>.active>a,.pagination ul>.active>span {
    color: #dfdfdf;
    cursor: default
}

.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus {
    color: #dfdfdf;
    cursor: default;
    background-color: transparent
}

.pagination ul>li:first-child>a,.pagination ul>li:first-child>span {
    border-left-width: 1px;

}

.pagination ul>li:last-child>a,.pagination ul>li:last-child>span {
    /*-webkit-border-top-right-radius: 0;*/
    /*border-top-right-radius: 0;*/
    /*-webkit-border-bottom-right-radius: 0;*/
    /*border-bottom-right-radius: 0;*/
    /*-moz-border-radius-topright: 0;*/
    /*-moz-border-radius-bottomright: 0*/
}

.pagination-centered {
    text-align: center
}

.pagination-right {
    text-align: right
}

.pagination-large ul>li>a,.pagination-large ul>li>span {
    padding: 22px 30px;
    font-size: 17.5px
}

.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0
}

.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0
}

.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span {
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-topleft: 0
}

.pagination-mini ul>li:last-child>a,.pagination-small ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>span {
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0
}

.pagination-small ul>li>a,.pagination-small ul>li>span {
    padding: 2px 10px;
    font-size: 11.9px
}

.pagination-mini ul>li>a,.pagination-mini ul>li>span {
    padding: 2px 6px;
    font-size: 10.5px
}